
public class KeyCodes {
/*	#
	# key_codes.py
	#
	# S60 Python key code constants
	# Recommended usage: from key_codes import *
	#
	# Copyright (c) 2005 - 2007 Nokia Corporation
	#
	# Licensed under the Apache License, Version 2.0 (the "License");
	# you may not use this file except in compliance with the License.
	# You may obtain a copy of the License at
	#
	#     http://www.apache.org/licenses/LICENSE-2.0
	#
	# Unless required by applicable law or agreed to in writing, software
	# distributed under the License is distributed on an "AS IS" BASIS,
	# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
	# See the License for the specific language governing permissions and
	# limitations under the License.
	#
*/

	public static int EKeyNull = 0x0000;
	public static int EKeyBell = 0x0007;
	public static int EKeyBackspace = 0x0008;
	public static int EKeyTab = 0x0009;
	public static int EKeyLineFeed = 0x000a;
	public static int EKeyVerticalTab = 0x000b;
	public static int EKeyFormFeed = 0x000c;
	public static int EKeyEnter = 0x000d;
	public static int EKeyEscape = 0x001b;
	public static int EKeySpace = 0x0020;
	public static int EKeyDelete = 0x007f;
	public static int EKeyPrintScreen = 0xf800;
	public static int EKeyPause = 0xf801;
	public static int EKeyHome = 0xf802;
	public static int EKeyEnd = 0xf803;
	public static int EKeyPageUp = 0xf804;
	public static int EKeyPageDown = 0xf805;
	public static int EKeyInsert = 0xf806;
	public static int EKeyLeftArrow = 0xf807;
	public static int EKeyRightArrow = 0xf808;
	public static int EKeyUpArrow = 0xf809;
	public static int EKeyDownArrow = 0xf80a;
	public static int EKeyLeftShift = 0xf80b;
	public static int EKeyRightShift = 0xf80c;
	public static int EKeyLeftAlt = 0xf80d;
	public static int EKeyRightAlt = 0xf80e;
	public static int EKeyLeftCtrl = 0xf80f;
	public static int EKeyRightCtrl = 0xf810;
	public static int EKeyLeftFunc = 0xf811;
	public static int EKeyRightFunc = 0xf812;
	public static int EKeyCapsLock = 0xf813;
	public static int EKeyNumLock = 0xf814;
	public static int EKeyScrollLock = 0xf815;
	public static int EKeyF1 = 0xf816;
	public static int EKeyF2 = 0xf817;
	public static int EKeyF3 = 0xf818;
	public static int EKeyF4 = 0xf819;
	public static int EKeyF5 = 0xf81a;
	public static int EKeyF6 = 0xf81b;
	public static int EKeyF7 = 0xf81c;
	public static int EKeyF8 = 0xf81d;
	public static int EKeyF9 = 0xf81e;
	public static int EKeyF10 = 0xf81f;
	public static int EKeyF11 = 0xf820;
	public static int EKeyF12 = 0xf821;
	public static int EKeyF13 = 0xf822;
	public static int EKeyF14 = 0xf823;
	public static int EKeyF15 = 0xf824;
	public static int EKeyF16 = 0xf825;
	public static int EKeyF17 = 0xf826;
	public static int EKeyF18 = 0xf827;
	public static int EKeyF19 = 0xf828;
	public static int EKeyF20 = 0xf829;
	public static int EKeyF21 = 0xf82a;
	public static int EKeyF22 = 0xf82b;
	public static int EKeyF23 = 0xf82c;
	public static int EKeyF24 = 0xf82d;
	public static int EKeyOff = 0xf82e;
	public static int EKeyIncContrast = 0xf82f;
	public static int EKeyDecContrast = 0xf830;
	public static int EKeyBacklightOn = 0xf831;
	public static int EKeyBacklightOff = 0xf832;
	public static int EKeyBacklightToggle = 0xf833;
	public static int EKeySliderDown = 0xf834;
	public static int EKeySliderUp = 0xf835;
	//public static int EKeyMenu = 0xf836;
	public static int EKeyDictaphonePlay = 0xf837;
	public static int EKeyDictaphoneStop = 0xf838;
	public static int EKeyDictaphoneRecord = 0xf839;
	public static int EKeyHelp = 0xf83a;
	public static int EKeyDial = 0xf83b;
	public static int EKeyScreenDimension0 = 0xf83c;
	public static int EKeyScreenDimension1 = 0xf83d;
	public static int EKeyScreenDimension2 = 0xf83e;
	public static int EKeyScreenDimension3 = 0xf83f;
	public static int EKeyIncVolume = 0xf840;
	public static int EKeyDecVolume = 0xf841;
	public static int EKeyDevice0 = 0xf842;
	public static int EKeyDevice1 = 0xf843;
	public static int EKeyDevice2 = 0xf844;
	public static int EKeyDevice3 = 0xf845;
	public static int EKeyDevice4 = 0xf846;
	public static int EKeyDevice5 = 0xf847;
	public static int EKeyDevice6 = 0xf848;
	public static int EKeyDevice7 = 0xf849;
	public static int EKeyDevice8 = 0xf84a;
	public static int EKeyDevice9 = 0xf84b;
	public static int EKeyDeviceA = 0xf84c;
	public static int EKeyDeviceB = 0xf84d;
	public static int EKeyDeviceC = 0xf84e;
	public static int EKeyDeviceD = 0xf84f;
	public static int EKeyDeviceE = 0xf850;
	public static int EKeyDeviceF = 0xf851;
	public static int EKeyApplication0 = 0xf852;
	public static int EKeyApplication1 = 0xf853;
	public static int EKeyApplication2 = 0xf854;
	public static int EKeyApplication3 = 0xf855;
	public static int EKeyApplication4 = 0xf856;
	public static int EKeyApplication5 = 0xf857;
	public static int EKeyApplication6 = 0xf858;
	public static int EKeyApplication7 = 0xf859;
	public static int EKeyApplication8 = 0xf85a;
	public static int EKeyApplication9 = 0xf85b;
	public static int EKeyApplicationA = 0xf85c;
	public static int EKeyApplicationB = 0xf85d;
	public static int EKeyApplicationC = 0xf85e;
	public static int EKeyApplicationD = 0xf85f;
	public static int EKeyApplicationE = 0xf860;
	public static int EKeyApplicationF = 0xf861;
	public static int EKeyYes = 0xf862;
	public static int EKeyNo = 0xf863;
	public static int EKeyIncBrightness = 0xf864;
	public static int EKeyDecBrightness = 0xf865;
	public static int EKeyKeyboardExtend = 0xf866;
	public static int EKeyDevice10 = 0xf87;
	public static int EKeyDevice11 = 0xf88;
	public static int EKeyDevice12 = 0xf89;
	public static int EKeyDevice13 = 0xf8a;
	public static int EKeyDevice14 = 0xf8b;
	public static int EKeyDevice15 = 0xf8c;
	public static int EKeyDevice16 = 0xf8d;
	public static int EKeyDevice17 = 0xf8e;
	public static int EKeyDevice18 = 0xf8f;
	public static int EKeyDevice19 = 0xf90;
	public static int EKeyDevice1A = 0xf91;
	public static int EKeyDevice1B = 0xf92;
	public static int EKeyDevice1C = 0xf93;
	public static int EKeyDevice1D = 0xf94;
	public static int EKeyDevice1E = 0xf95;
	public static int EKeyDevice1F = 0xf96;
	public static int EKeyApplication10 = 0xf97;
	public static int EKeyApplication11 = 0xf98;
	public static int EKeyApplication12 = 0xf99;
	public static int EKeyApplication13 = 0xf9a;
	public static int EKeyApplication14 = 0xf9b;
	public static int EKeyApplication15 = 0xf9c;
	public static int EKeyApplication16 = 0xf9d;
	public static int EKeyApplication17 = 0xf9e;
	public static int EKeyApplication18 = 0xf9f;
	public static int EKeyApplication19 = 0xfa0;
	public static int EKeyApplication1A = 0xfa1;
	public static int EKeyApplication1B = 0xfa2;
	public static int EKeyApplication1C = 0xfa3;
	public static int EKeyApplication1D = 0xfa4;
	public static int EKeyApplication1E = 0xfa5;
	public static int EKeyApplication1F = 0xfa6;

	public static int EStdKeyNull=0x00;
	public static int EStdKeyBackspace=0x01;
	public static int EStdKeyTab=0x02;
	public static int EStdKeyEnter=0x03;
	public static int EStdKeyEscape=0x04;
	public static int EStdKeySpace=0x05;
	public static int EStdKeyPrintScreen=0x06;
	public static int EStdKeyPause=0x07;
	public static int EStdKeyHome=0x08;
	public static int EStdKeyEnd=0x09;
	public static int EStdKeyPageUp=0x0a;
	public static int EStdKeyPageDown=0x0b;
	public static int EStdKeyInsert=0x0c;
	public static int EStdKeyDelete=0x0d;
	public static int EStdKeyLeftArrow=0x0e;
	public static int EStdKeyRightArrow=0x0f;
	public static int EStdKeyUpArrow=0x10;
	public static int EStdKeyDownArrow=0x11;
	public static int EStdKeyLeftShift=0x12;
	public static int EStdKeyRightShift=0x13;
	public static int EStdKeyLeftAlt=0x14;
	public static int EStdKeyRightAlt=0x15;
	public static int EStdKeyLeftCtrl=0x16;
	public static int EStdKeyRightCtrl=0x17;
	public static int EStdKeyLeftFunc=0x18;
	public static int EStdKeyRightFunc=0x19;
	public static int EStdKeyCapsLock=0x1a;
	public static int EStdKeyNumLock=0x1b;
	public static int EStdKeyScrollLock=0x1c;
	public static int EStdKeyF1=0x60;
	public static int EStdKeyF2=0x61;
	public static int EStdKeyF3=0x62;
	public static int EStdKeyF4=0x63;
	public static int EStdKeyF5=0x64;
	public static int EStdKeyF6=0x65;
	public static int EStdKeyF7=0x66;
	public static int EStdKeyF8=0x67;
	public static int EStdKeyF9=0x68;
	public static int EStdKeyF10=0x69;
	public static int EStdKeyF11=0x6a;
	public static int EStdKeyF12=0x6b;
	public static int EStdKeyF13=0x6c;
	public static int EStdKeyF14=0x6d;
	public static int EStdKeyF15=0x6e;
	public static int EStdKeyF16=0x6f;
	public static int EStdKeyF17=0x70;
	public static int EStdKeyF18=0x71;
	public static int EStdKeyF19=0x72;
	public static int EStdKeyF20=0x73;
	public static int EStdKeyF21=0x74;
	public static int EStdKeyF22=0x75;
	public static int EStdKeyF23=0x76;
	public static int EStdKeyF24=0x77;
	public static int EStdKeyXXX=0x78;
	public static int EStdKeyComma=0x79;
	public static int EStdKeyFullStop=0x7a;
	public static int EStdKeyForwardSlash=0x7b;
	public static int EStdKeyBackSlash=0x7c;
	public static int EStdKeySemiColon=0x7d;
	public static int EStdKeySingleQuote=0x7e;
	public static int EStdKeyHash=0x7f;
	public static int EStdKeySquareBracketLeft=0x80;
	public static int EStdKeySquareBracketRight=0x81;
	public static int EStdKeyMinus=0x82;
	public static int EStdKeyEquals=0x83;
	public static int EStdKeyNkpForwardSlash=0x84;
	public static int EStdKeyNkpAsterisk=0x85;
	public static int EStdKeyNkpMinus=0x86;
	public static int EStdKeyNkpPlus=0x87;
	public static int EStdKeyNkpEnter=0x88;
	public static int EStdKeyNkp1=0x89;
	public static int EStdKeyNkp2=0x8a;
	public static int EStdKeyNkp3=0x8b;
	public static int EStdKeyNkp4=0x8c;
	public static int EStdKeyNkp5=0x8d;
	public static int EStdKeyNkp6=0x8e;
	public static int EStdKeyNkp7=0x8f;
	public static int EStdKeyNkp8=0x90;
	public static int EStdKeyNkp9=0x91;
	public static int EStdKeyNkp0=0x92;
	public static int EStdKeyNkpFullStop=0x93;
	public static int EStdKeyMenu=0x94;
	public static int EStdKeyBacklightOn=0x95;
	public static int EStdKeyBacklightOff=0x96;
	public static int EStdKeyBacklightToggle=0x97;
	public static int EStdKeyIncContrast=0x98;
	public static int EStdKeyDecContrast=0x99;
	public static int EStdKeySliderDown=0x9a;
	public static int EStdKeySliderUp=0x9b;
	public static int EStdKeyDictaphonePlay=0x9c;
	public static int EStdKeyDictaphoneStop=0x9d;
	public static int EStdKeyDictaphoneRecord=0x9e;
	public static int EStdKeyHelp=0x9f;
	public static int EStdKeyOff=0xa0;
	public static int EStdKeyDial=0xa1;
	public static int EStdKeyIncVolume=0xa2;
	public static int EStdKeyDecVolume=0xa3;
	public static int EStdKeyDevice0=0xa4;
	public static int EStdKeyDevice1=0xa5;
	public static int EStdKeyDevice2=0xa6;
	public static int EStdKeyDevice3=0xa7;
	public static int EStdKeyDevice4=0xa8;
	public static int EStdKeyDevice5=0xa9;
	public static int EStdKeyDevice6=0xaa;
	public static int EStdKeyDevice7=0xab;
	public static int EStdKeyDevice8=0xac;
	public static int EStdKeyDevice9=0xad;
	public static int EStdKeyDeviceA=0xae;
	public static int EStdKeyDeviceB=0xaf;
	public static int EStdKeyDeviceC=0xb0;
	public static int EStdKeyDeviceD=0xb1;
	public static int EStdKeyDeviceE=0xb2;
	public static int EStdKeyDeviceF=0xb3;
	public static int EStdKeyApplication0=0xb4;
	public static int EStdKeyApplication1=0xb5;
	public static int EStdKeyApplication2=0xb6;
	public static int EStdKeyApplication3=0xb7;
	public static int EStdKeyApplication4=0xb8;
	public static int EStdKeyApplication5=0xb9;
	public static int EStdKeyApplication6=0xba;
	public static int EStdKeyApplication7=0xbb;
	public static int EStdKeyApplication8=0xbc;
	public static int EStdKeyApplication9=0xbd;
	public static int EStdKeyApplicationA=0xbe;
	public static int EStdKeyApplicationB=0xbf;
	public static int EStdKeyApplicationC=0xc0;
	public static int EStdKeyApplicationD=0xc1;
	public static int EStdKeyApplicationE=0xc2;
	public static int EStdKeyApplicationF=0xc3;
	public static int EStdKeyYes=0xc4;
	public static int EStdKeyNo=0xc5;
	public static int EStdKeyIncBrightness=0xc6;
	public static int EStdKeyDecBrightness=0xc7;
	public static int EStdKeyKeyboardExtend=0xc8;
	public static int EStdKeyDevice10=0xc9;
	public static int EStdKeyDevice11=0xca;
	public static int EStdKeyDevice12=0xcb;
	public static int EStdKeyDevice13=0xcc;
	public static int EStdKeyDevice14=0xcd;
	public static int EStdKeyDevice15=0xce;
	public static int EStdKeyDevice16=0xcf;
	public static int EStdKeyDevice17=0xd0;
	public static int EStdKeyDevice18=0xd1;
	public static int EStdKeyDevice19=0xd2;
	public static int EStdKeyDevice1A=0xd3;
	public static int EStdKeyDevice1B=0xd4;
	public static int EStdKeyDevice1C=0xd5;
	public static int EStdKeyDevice1D=0xd6;
	public static int EStdKeyDevice1E=0xd7;
	public static int EStdKeyDevice1F=0xd8;
	public static int EStdKeyApplication10=0xd9;
	public static int EStdKeyApplication11=0xda;
	public static int EStdKeyApplication12=0xdb;
	public static int EStdKeyApplication13=0xdc;
	public static int EStdKeyApplication14=0xdd;
	public static int EStdKeyApplication15=0xde;
	public static int EStdKeyApplication16=0xdf;
	public static int EStdKeyApplication17=0xe0;
	public static int EStdKeyApplication18=0xe1;
	public static int EStdKeyApplication19=0xe2;
	public static int EStdKeyApplication1A=0xe3;
	public static int EStdKeyApplication1B=0xe4;
	public static int EStdKeyApplication1C=0xe5;
	public static int EStdKeyApplication1D=0xe6;
	public static int EStdKeyApplication1E=0xe7;
	public static int EStdKeyApplication1F=0xe8;


	//# The following are not included in the Symbian headers.

	public static int EKey0 = 0x30;
	public static int EKey1 = 0x31;
	public static int EKey2 = 0x32;
	public static int EKey3 = 0x33;
	public static int EKey4 = 0x34;
	public static int EKey5 = 0x35;
	public static int EKey6 = 0x36;
	public static int EKey7 = 0x37;
	public static int EKey8 = 0x38;
	public static int EKey9 = 0x39;
	public static int EKeyStar = 0x2a;
	public static int EKeyHash = 0x23;
	public static int EKeyLeftSoftkey = EKeyDevice0;
	public static int EKeyRightSoftkey = EKeyDevice1;
	public static int EKeySelect = EKeyDevice3;
	public static int EKeyEdit = EKeyLeftShift;
	public static int EKeyMenu = EKeyApplication0;

	public static int EScancode0=0x30;
	public static int EScancode1=0x31;
	public static int EScancode2=0x32;
	public static int EScancode3=0x33;
	public static int EScancode4=0x34;
	public static int EScancode5=0x35;
	public static int EScancode6=0x36;
	public static int EScancode7=0x37;
	public static int EScancode8=0x38;
	public static int EScancode9=0x39;
	public static int EScancodeStar=0x2a;
	public static int EScancodeHash=0x7f;
	public static int EScancodeBackspace=0x01;
	public static int EScancodeLeftSoftkey=EStdKeyDevice0;
	public static int EScancodeRightSoftkey=EStdKeyDevice1;
	public static int EScancodeSelect=0xa7;
	public static int EScancodeYes=0xc4;
	public static int EScancodeNo=0xc5;
	public static int EScancodeLeftArrow=0xe;
	public static int EScancodeRightArrow=0xf;
	public static int EScancodeUpArrow=0x10;
	public static int EScancodeDownArrow=0x11;
	public static int EScancodeEdit=EStdKeyLeftShift;
	public static int EScancodeMenu=EStdKeyApplication0;


	//# Modifiers.
	public static int EModifierAutorepeatable=0x00000001;
	public static int EModifierKeypad=0x00000002;
	public static int EModifierLeftAlt=0x00000004;
	public static int EModifierRightAlt=0x00000008;
	public static int EModifierAlt=0x00000010;
	public static int EModifierLeftCtrl=0x00000020;
	public static int EModifierRightCtrl=0x00000040;
	public static int EModifierCtrl=0x00000080;
	public static int EModifierLeftShift=0x00000100;
	public static int EModifierRightShift=0x00000200;
	public static int EModifierShift=0x00000400;
	public static int EModifierLeftFunc=0x00000800;
	public static int EModifierRightFunc=0x00001000;
	public static int EModifierFunc=0x00002000;
	public static int EModifierCapsLock=0x00004000;
	public static int EModifierNumLock=0x00008000;
	public static int EModifierScrollLock=0x00010000;
	public static int EModifierKeyUp=0x00020000;
	public static int EModifierSpecial=0x00040000;
	public static int EModifierDoubleClick=0x00080000;
	public static int EModifierPureKeycode=0x00100000;
	public static int EModifierKeyboardExtend=0x00200000;
	public static int EModifierCancelRotation=0x00000000;
	public static int EModifierRotateBy90=0x00400000;
	public static int EModifierRotateBy180=0x00800000;
	public static int EModifierRotateBy270=0x01000000;
	public static int EModifierPointer3DButton1=0x02000000;
	public static int EModifierPointer3DButton2=0x04000000;
	public static int EModifierPointer3DButton3=0x08000000;
	public static int EAllModifiers=0x0fffffff;

}
